space complexity search tree